/* General */
select {width:100%; font-family: Tahoma; font-size: 8pt; height:20px;}
.line {background-color:#C0C0C0; height:1px; float:left; width:100%; font-size:1px; line-height:1px;}
.lineBold {background-color:#000000; height:2px; float:left; width:100%; font-size:1px; line-height:1px;}
img {border:none}

 
/* Box TopRight */
.topRight {padding-top:19px;}
.topRight a {font-family: Tahoma; font-size: 8pt; text-decoration: none; font-weight: bold; color:#C70015;}
.topRight a:hover {text-decoration: underline;}
.topRightLeft {width: 6px; height: 57px; background-image: url('../Images/m13.gif'); float: left; background-repeat:no-repeat}
.topRightRight {width: 6px; height: 57px; background-image: url('../Images/m15.gif'); float: left; background-repeat:no-repeat}
.topRightCenter {background-image: url('../Images/m14.gif'); background-repeat:repeat-x; height:57px; width:203px; float: left; text-align:right}
.topRightInfo {line-height:18px; float:left; padding-top:10px; width: 151px}
/* Box TopCenter */
.topCenter {float: left; line-height:21px; width:170px; height:99px;}
/* Box TopLeft */
.topLeft {float: left; height:99px;}

/* Banner */
.bannerMenu {float: left; width:759px;}
.bannerImage {float: left; width:759px; padding-top:2px; padding-bottom:28px;}

/* Category */
.category {background-color:White; float: left; width:179px; border-left:solid 1px #D3D2D3; border-right:solid 1px #D3D2D3; padding-top:14px}
.categoryTopLeft {width: 5px; height: 36px; background-image: url('../Images/m17.gif'); float: left; background-repeat:no-repeat}
.categoryTopCenter {background-image: url('../Images/m18.gif'); background-repeat:repeat-x; height:25px; width:161px; float: left; padding-top:11px; padding-left:10px; text-align:left}
.categoryTopRight {width: 5px; height: 36px; background-image: url('../Images/m19.gif'); float: left; background-repeat:no-repeat}

/* BestSellers */
.bestSellersTopLeft {width: 5px; height: 36px; background-image: url('../Images/m24.gif'); float: left; background-repeat:no-repeat}
.bestSellersTopCenter {background-image: url('../Images/m25.gif'); background-repeat:repeat-x; height:25px; width:161px; float: left; padding-top:11px; padding-left:10px; text-align:left}
.bestSellersTopRight {width: 5px; height: 36px; background-image: url('../Images/m26.gif'); float: left; background-repeat:no-repeat}

/* Left */
.left {float:left; width:181px;}
.left a {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#000000;}
.left a:hover {font-family: Tahoma; font-size: 8pt; text-decoration: underline; color:#000000;}
.leftItem {float: left; background-color:#EAECEB; padding-left:14px; padding-top:5px; height:15px; width:163px; text-align:left; border-left: solid 1px white; border-right: solid 1px white; border-top:solid 1px white}
.leftEndLeft {width: 5px; height: 3px; background-image: url('../Images/m20.gif'); float: left; background-repeat:no-repeat}
.leftEndCenter {background-image: url('../Images/m21.gif'); background-repeat:repeat-x; height:3px; width:171px; float: left;}
.leftEndRight {width: 5px; height: 3px; background-image: url('../Images/m22.gif'); float: left; background-repeat:no-repeat}

/* Right */
.right {float:left; width:180px;}

/* Box */
.boxSearchLeft {width: 4px; height: 75px; background-image: url('../Images/m27.gif'); float: left; background-repeat:no-repeat}
.boxSearchCenter {background-image: url('../Images/m28.gif'); background-repeat:repeat-x; height:65px; width:166px; float: left; padding-top:10px; padding-left:6px; text-align:left; vertical-align:middle}
.boxSearchRight {width: 4px; height: 75px; background-image: url('../Images/m29.gif'); float: left; background-repeat:no-repeat}
.boxManufacturersLeft {width: 4px; height: 75px; background-image: url('../Images/m30.gif'); float: left; background-repeat:no-repeat}
.boxManufacturersCenter {background-image: url('../Images/m31.gif'); background-repeat:repeat-x; height:62px; width:166px; float: left; padding-top:13px; padding-left:6px; text-align:left; vertical-align:middle}
.boxManufacturersRight {width: 4px; height: 75px; background-image: url('../Images/m32.gif'); float: left; background-repeat:no-repeat}


/* Product */
.body {float:left; width:365px; text-align:left;}
.product {float:left; width:100%; text-align:left;}
.productImage {float:left; border: 3px solid #D3D2D3; width:125px; height:171px;}
.productTitle a {float:left; font-family: Tahoma; font-size: 9pt; text-decoration: none; font-weight: bold; color:#333333; padding-top:16px; width:100%}
.productTitle a:hover {text-decoration: underline;}
.productDes {float:left; padding-top: 15px; color:#1B1B1B; width:100%}
.productPrice {float:left; color:#D9000D; width:40%; font-size:12pt; font-weight:bold; padding-top:21px; font-family: Tahoma;}
.productOrder {float:left; text-align:right; padding-top:24px; width:60%;}

/* ProductDetail */
.productDetailImage {float:left; width:166px; height:105px;}
.productDetailTitle a {float:left; font-family: Tahoma; font-size: 9pt; text-decoration: none; font-weight: bold; color:#333333;}
.productDetailTitle a:hover {text-decoration: underline;}
.productDetailEnlarge a {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#054BB3;}
.productDetailEnlarge a:hover {text-decoration: underline;}

/* CategoryImage */
.categoryImage {text-align:center}
.categoryImageBox {border: 3px solid #D3D2D3; width:113px; height:108px; margin-bottom:10px;}
.categoryImageTitle a {font-family: Tahoma; font-size: 9pt; text-decoration: none; font-weight: bold; color:#333333;}
.categoryImageTitle a:hover {text-decoration: underline;}


/* Cart */
.cartProductImage {border: 3px solid #D3D2D3; width:105px; height:105px;}
.cartProductTitle a {float:left; font-family: Tahoma; font-size: 9pt; text-decoration: none; font-weight: bold; color:#333333; padding-top:10px; width:100%}
.cartProductTitle a:hover {text-decoration: underline;}
.cartQuantity {width: 70%; border: solid 1px #77D3FF; margin-top:49px}
.cartPrice {color:#D9000D; font-size:12pt; font-weight:bold; font-family: Tahoma;}


/* Footer */
.footer {float: left; padding-top: 16px; width: 100%; text-align:left;}
.footerLink {text-align: left; float: left; padding-top: 11px;}
.footerLink a {font-family: Tahoma; font-size: 7pt; text-decoration: none; color:#000000; font-weight:bold}
.footerLink a:hover {font-family: Tahoma; font-size: 7pt; text-decoration: underline; color:#000000; font-weight:bold}
.footerPrivacy a {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#000000;}
.footerPrivacy a:hover {font-family: Tahoma; font-size: 8pt; text-decoration: underline; color:#000000;}



/* Title */
.titleTop {width:100%; height:15px; float:left; font-family: Tahoma; font-size: 10pt; color: #054BB3; font-weight: bold; text-transform:uppercase;}

/* Pager */
.pager {float:left; width:100%}
.pagerCurrentPage {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#168DFA; font-weight:bold}
.pager a {font-family: Tahoma; font-size: 8pt; text-decoration: underline; color:#168DFA;}
.pager a:hover {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#168DFA;}
.pagerLeft {float: left; width: 47%; text-align: left;}
.pagerRight {float: left; width: 53%; text-align: right;}

/* Fonts and Colors */
.bold {font-family: Tahoma; font-size: 8pt; font-weight: bold}
.regular {font-family: Tahoma; font-size: 8pt}
.colorTopRight {color:#C70015;}
.colorTopRightLight {color:#E16A20;}
.fontLeftTop {font-family:Tahoma; font-size:8pt; text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
.font9Light {font-family:Tahoma; font-size:9pt; color:#595757; font-weight:bold; line-height:170%}
.fontSmallLight {font-family:Tahoma; font-size:7pt; color:#595757; font-weight:bold; line-height:170%}
.txt {font-family: Tahoma; font-size: 8pt; height: 14px; width: 115px}
.require {font-family: Tahoma; font-size: 8pt; font-weight: bold; color:Red}

/* Others */
.box {border:solid 1px #C0C0C0; padding-left:10px; padding-right:10px; padding-top:30px}
.boxContent {color:#5D5F60; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:155%}

.boxAccount {border:solid 1px #C0C0C0; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:8px}
.boxAccount a {font-size: 10pt; text-decoration:none; color:#BA2700;}
.boxAccount a:hover {font-size: 10pt; text-decoration:underline; color:#BA2700;}


.checkout  a {font-family: Tahoma; font-size: 8pt; text-decoration: underline; color:#C70015;}
.checkout  a:hover {font-family: Tahoma; font-size: 8pt; text-decoration: none; color:#C70015;}

/* Reviews*/
.reviewTitle {font-family: Tahoma; font-size: 9pt;  font-weight: bold; color:#333333; padding-top:16px; width:100%}
